package InfoGroup
{
	import Button.UglyTextField;
	
	import flash.text.TextField;
	import flash.text.TextFieldType;
	import flash.text.TextFormat;
	import flash.text.TextFormatAlign;	
	import flash.display.Sprite;
	
	public final class StationInputData extends Sprite
	{
		public var distancia    : UglyTextField; //En español
		public var tiempoDeten  : UglyTextField;
		
		private var _title : TextField = new TextField();
		private var _titleFormat : TextFormat = new TextFormat();
		
		public function StationInputData(index:int)
		{
			super();
			
			_titleFormat.size = 18;
			_titleFormat.bold;
			_titleFormat.align = TextFormatAlign.CENTER;
			_title.defaultTextFormat = _titleFormat;
			
			_title.text = "Estacion " + index;
			
			addChild(_title);
			
			addAllFields();
		}
		
		public function addAllFields() : void
		{
			distancia = new UglyTextField(TextFieldType.INPUT, 50, 30);
			distancia.setText("0");
			distancia.addLabel("Dist", "Left");
			distancia.addLabel("Km", "Right");
			distancia.allowSymbol(".");
			addChild(distancia);
			
			tiempoDeten = new UglyTextField(TextFieldType.INPUT, 300, 30);
			tiempoDeten.setText("0");
			tiempoDeten.addLabel("T.Deten", "Left");
			tiempoDeten.addLabel("Hr", "Right");
			tiempoDeten.allowSymbol(".");
			addChild(tiempoDeten);
		}
	}
}